using System;
using System.Collections.Generic;
using System.Reflection;

namespace DynamicProxies
{
	public sealed class MethodMappings
	{
		public MethodMappings(bool overridesInterfaceMethods)
			: base()
		{
			this.OverridesInterfaceMethods = overridesInterfaceMethods;
			this.MappedMethods = new List<MethodInfo>();
		}

		public bool OverridesInterfaceMethods
		{
			get;
			private set;
		}

		public List<MethodInfo> MappedMethods
		{
			get;
			private set;
		}
	}
}
